import java.io.File;
import java.io.IOException;
import java.util.Arrays;

// Press Shift twice to open the Search Everywhere dialog and type `show whitespaces`,
// then press Enter. You can now see whitespace characters in your code.
public class demo1 {

    public static void main(String[] args) throws IOException, InterruptedException {
//        File file = new File("D:\\JavaCode\\javaEE初阶\\javaee-beginner\\javaee初阶\\file/test.txt");
        File file = new File("D:\\JavaCode\\javaEE初阶\\javaee-beginner\\javaee初阶\\file\\test\\111\\222\\333");
        System.out.println(file.getParent());
        System.out.println(file.getName());
        System.out.println(file.getPath());
        System.out.println(file.getAbsoluteFile());
        System.out.println(file.getCanonicalFile());
        System.out.println(file.exists());
        System.out.println(file.isDirectory());
        System.out.println(file.isFile());
//        System.out.println(file.createNewFile());
//        System.out.println(file.delete());
//        Thread.sleep(10000);
        //在进程退出时候删除
//        file.deleteOnExit();
        //返回file对象代表的目录下所有的文件的文件名----这个只是个简单的死板的文件名
        //如果file是文件那就只返回该文件本身 是目录就返回file目录下所有的子文件
        String[] list = file.list();
        System.out.println(Arrays.toString( list));
        //listFile返回的是一个有血有肉的文件对象, 你可以对该文件进行所能够进行的文件操作
        File[] files = file.listFiles();
        //将数组转成字符串
        System.out.println(Arrays.toString( files));
        boolean mkdir = file.mkdir();
        file.mkdirs();
    }


}